#include<wx/wx.h>
#include "Figura.h"

Figura::Figura()	{}

Figura::Figura(wxBitmap slika, int boja, wxString vrsta)
	{
		Figura::slika=slika;
		Figura::vrsta=vrsta;
		Figura::boja=boja;
	}
	wxBitmap Figura::GetSlika()
	{
		return Figura::slika;
	}
	/*int Figura::GetX()
	{
		return Figura::figuraX;
	}*/
	/*int Figura::GetY()
	{
		return Figura::figuraY;
	}*/
	int Figura::GetBoja()
	{
		return Figura::boja;
	}
	/*void Figura::SetX(int x)
	{
		Figura::figuraX=x;
	}*/
	/*void Figura::SetY(int y)
	{
		Figura::figuraY=y;
	}*/
	void Figura::SetBoja(int boja)
	{
		Figura::boja=boja;
	}
	wxString Figura::GetVrsta()
	{
		return vrsta;
	}
	void Figura::Nacrtaj(wxDC &destDC, int x, int y)
	{

		wxMemoryDC memDC;
		memDC.SelectObject(slika);
		// Draw the bitmap  on the destination DC
		destDC.Blit(x, y, // Draw at (x, y)
		slika.GetWidth(), slika.GetHeight(), // Draw full bitmap
		& memDC, // Draw from memDC
		0, 0, // Draw from bitmap origin
		wxCOPY, // Logical operation
		true); // Take mask into account
		memDC.SelectObject(wxNullBitmap);
		// Alternative method: use DrawBitmap
		//destDC.DrawBitmap(g_TestBitmap, 100, 100, true);
		
	}

	void Figura::Potez(int x,int y) {}

